const Router = require('@koa/router');
// Koa 的路由在被 use 时是无法指定前缀的, 需要在定义时就指定前缀
const router = Router({
  prefix: '/api/moment'
});

const momentController = require('../controllers/momentController');

// 组装路由
router.post('/update', momentController.done);
router.get('/', momentController.listAll);
router.post('/', momentController.create);
router.delete('/:id', momentController.delete);
router.get('/like', momentController.like);
router.get('/cancelLike', momentController.cancelLike);
router.post('/comment', momentController.addComment);
router.get('/newsDetail', momentController.getNewsDetail);

// Koa 的路由需要调用 routes 函数获取实际用于 use 的函数
module.exports = router.routes();
